avenge upon - Français Anglais Dictionnaire